function [ windowed_array ] = twWindow2D(array,c)

if nargin == 1
    c = 0.1;
end
[m n] = size(array);
mMask = repmat(tukeywin(m,c),1,n);
nMask = repmat(tukeywin(n,c)',m,1);

windowed_array = mMask.*nMask.*array;

end

